+2009-02-24 Sven Neumann <sven@gimp.org>
+
+ * */*.c: based on a patch from Gary V. Vaughan, include "config.h"
+ before any other header file from all .c files.
+
+ * babl/babl-internal.h
+ * extensions/util.h: instead of including config.h from here, bail
+ out if it wasn't included beforehand.
+
2009-02-20 Martin Nordholts <martinn@svn.gnome.org>
* babl/babl.h: Include headers in babl.h as system headers
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
#include "babl-db.h"
#include <string.h>
*/
+#include "config.h"
#include <string.h>
#include <stdarg.h>
#include <math.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include "babl-internal.h"
#include "babl-ids.h"
*/
#include "config.h"
-
#include <string.h>
#include <signal.h>
#include <setjmp.h>
#define _BABL_DB_C
+#include "config.h"
#include <string.h>
#include "babl-internal.h"
#define BABL_DYNAMIC_EXTENSIONS
-#ifdef HAVE_CONFIG_H
#include "config.h"
-#endif
#define BABL_PATH LIBDIR BABL_DIR_SEPARATOR BABL_LIBRARY
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <math.h>
#include "babl-internal.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
static Babl *
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
static char *
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
static FILE *output_file = NULL;
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
#include <string.h>
#include <stdarg.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <stdarg.h>
#include <math.h>
* Copyright (C) 2008, Jan Heller
*/
+#include "config.h"
#include "babl-internal.h"
#define BABL_HASH_TABLE_INITIAL_MASK 0x7F
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <stdarg.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <stdlib.h>
#include "babl-internal.h"
#ifndef _BABL_INTERNAL_H
#define _BABL_INTERNAL_H
+#ifndef BABL_LIBRARY
+#error "config.h must be included prior to babl-internal.h"
+#endif
+
#ifdef _BABL_H
#error babl-internal.h included after babl.h
#endif
#include "babl.h"
#define _BABL_INTERNAL_H
-#include "config.h"
-
#include "babl-class.h"
#include "babl-classes.h"
#include "babl-introspect.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h" /* for babl_log */
#define BABL_LOG
* Copyright (C) 2008, Jan Heller
*/
+#include "config.h"
#include "babl-internal.h"
#define BABL_LIST_INITIAL_SIZE 0x7F
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <stdarg.h>
#include <math.h>
#define VERTICAL_MIN 1
#define VERTICAL_MAX 4
+#include "config.h"
#include "babl-internal.h"
static BablSampling sampling_db[(HORIZONTAL_MAX - HORIZONTAL_MIN + 1) *
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
static int OK;
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <stdarg.h>
#include <math.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <math.h>
#include "babl-internal.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
static int ref_count = 0;
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-base.h"
extern int babl_hmpf_on_name_lookups;
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <stdlib.h>
#include "babl-classes.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <stdlib.h>
#include "babl-classes.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <stdlib.h>
#include <math.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <math.h>
#include <assert.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <assert.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <stdint.h>
#include <assert.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <stdint.h>
#include <assert.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <assert.h>
#include <stdint.h>
* By Wu Yongwei
*
*/
+#include "config.h"
#ifdef _WIN32
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <math.h>
#include <string.h>
#include <stdlib.h>
+#include "config.h"
#include "babl.h"
#include "base/util.h"
* Copyright 2003, 2004, 2005 Øyvind Kolås <pippin@gimp.org>
*/
+#include "config.h"
#include <math.h>
#include <string.h>
* Copyright 2003, 2004, 2005 Øyvind Kolås <pippin@gimp.org>
*/
+#include "config.h"
#include <math.h>
#include <string.h>
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <stdio.h>
#include "babl.h"
*/
#include "config.h"
-
#include <math.h>
#include <string.h>
#include <assert.h>
#include <math.h>
-#include "config.h"
+#ifndef BABL_LIBRARY
+#error "config.h must be included prior to util.h"
+#endif
#ifndef HAVE_RINT
# define rint(f) (floor (((double) (f)) + 0.5))
*
*/
+#include "config.h"
#include "babl-internal.h" /* needed for babl_log */
static void model_html (Babl *babl);
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <string.h>
#include <stdio.h>
#include "babl-internal.h"
+#include "config.h"
#include <stdlib.h>
#include "babl-internal.h"
/* perform a symmetricality of conversion test on a set of randomized
* RGBA data */
+#include "config.h"
#include <stdlib.h>
#include <math.h>
#include "babl-internal.h"
/* perform a symmetricality of conversion test on a set of randomized
* RGBA data */
+#include "config.h"
#include <stdlib.h>
#include <math.h>
#include "babl-internal.h"
/* perform a symmetricality of conversion test on a set of randomized
* RGBA data */
+#include "config.h"
#include <stdlib.h>
#include <math.h>
#include "babl-internal.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
#define PIXELS 5
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
int
/* perform a symmetricality of conversion test on a set of randomized
* RGBA data */
+#include "config.h"
#include <stdlib.h>
#include <math.h>
#include "babl-internal.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl.h"
int
*/
+#include "config.h"
#include <math.h>
#include "babl-internal.h"
*/
+#include "config.h"
#include <math.h>
#include "babl-internal.h"
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include "babl-internal.h"
int
* <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <math.h>
#include "babl-internal.h"
+#include "config.h"
#include <math.h>
#include "babl-internal.h"